package com.itheima.goods.service;

import com.itheima.entity.Result;
import com.itheima.pojo.Brand;

import java.util.List;

/**
 * 功能描述 品牌服务层接口
 *
 * @auther TSV
 * @date 2021/8/16
 */
public interface BrandService {
    /**
     * 功能描述 查询所有品牌
     *
     * @param
     * @return com.itheima.entity.Result
     * @auther TSV
     * @date 2021/8/16
     */
    Result findAll();

    /**
     * 功能描述 添加品牌
     *
     * @param brand
     * @return java.lang.Boolean
     * @auther TSV
     * @date 2021/8/16
     */
    Boolean add(Brand brand);

    /**
     * 功能描述 分页查询
     *
     * @param page
     * @param size
     * @return com.itheima.entity.Result
     * @auther TSV
     * @date 2021/8/16
     */
    Result findPage(Integer page, Integer size);

    /**
     * 功能描述 根据id查询品牌
     *
     * @param id
     * @return com.itheima.entity.Result
     * @auther TSV
     * @date 2021/8/16
     */
    Result findById(Integer id);
    /**
     *功能描述 根据id修改品牌
     * @auther TSV
     * @date 2021/8/16
     * @param id
     * @param brand
     * @return com.itheima.entity.Result
     */
    Boolean update(Integer id, Brand brand);
    /**
     *功能描述 删除品牌
     * @auther TSV
     * @date 2021/8/16
     * @param id
     * @return java.lang.Boolean
     */
    Boolean delete(Integer id);
}
